about dialog: Stop connecting to ::delete-event
authorMatthias Clasen <mclasen@redhat.com>
Sun, 31 Dec 2017 16:40:42 +0000 (11:40 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 16 Jan 2018 19:14:09 +0000 (14:14 -0500)
We can just use GtkWindow::hide-on-close.

gtk/gtkaboutdialog.c

index cdf8d68c4bc6acb31d4f4a081c0a572ffae54eb9..bc971ac10e2fd835ce10d0938c63364247b4c3fd 100644 (file)
@@ -2510,12 +2510,10 @@ gtk_show_about_dialog (GtkWindow   *parent,
   if (!dialog)
     {
       dialog = gtk_about_dialog_new ();
+      gtk_window_set_hide_on_close (GTK_WINDOW (dialog), TRUE);
 
       g_object_ref_sink (dialog);
 
-      g_signal_connect (dialog, "delete-event",
-                        G_CALLBACK (gtk_widget_hide_on_delete), NULL);
-
       /* Close dialog on user response */
       g_signal_connect (dialog, "response",
                         G_CALLBACK (close_cb), NULL);